Spread for ASP.NET 8.0 Product Documentation
SetConditionalFormatting(Int32,Int32,IConditionalFormattingRule[]) Method
Example 


Starting row index
Starting column index
The specified rules to apply for a specified cell
Sets conditional formatting for a specified cell on the sheet based on specified rules.
Syntax
'Declaration
 
Public Overloads Sub SetConditionalFormatting( _
   ByVal row As Integer, _
   ByVal column As Integer, _
   ByVal ParamArray rules() As IConditionalFormattingRule _
) 
'Usage
 
Dim instance As SheetView
Dim row As Integer
Dim column As Integer
Dim rules() As IConditionalFormattingRule
 
instance.SetConditionalFormatting(row, column, rules)
public void SetConditionalFormatting( 
   int row,
   int column,
   params IConditionalFormattingRule[] rules
)

Parameters

row
Starting row index
column
Starting column index
rules
The specified rules to apply for a specified cell
Example
This example sets the SetConditionalFormatting method.
protected void Page_Load(object sender, System.EventArgs e)
                       {                           
                           FpSpread1.Sheets[0].Cells[0, 0].Value = 3;
                           FpSpread1.Sheets[0].Cells[1, 0].Value = 2;
                           FpSpread1.Sheets[0].Cells[1, 1].Value = 10;
                           FpSpread1.Sheets[0].Cells[0, 2].Value = 1;
                       }

 protected void Button1_Click(object sender, EventArgs e)
        {
            FarPoint.Web.Spread.Model.CellRange celRange1 = new FarPoint.Web.Spread.Model.CellRange(0, 0, 3, 3);
            FarPoint.Web.Spread.ThreeColorScaleConditionalFormattingRule rule = new FarPoint.Web.Spread.ThreeColorScaleConditionalFormattingRule(Color.Aqua, Color.Bisque, Color.BlueViolet);
            FpSpread1.Sheets[0].SetConditionalFormatting(new FarPoint.Web.Spread.Model.CellRange[] { celRange1 }, rule);
            //or
            //FarPoint.Web.Spread.Model.CellRange celRange1 = new FarPoint.Web.Spread.Model.CellRange(0, 0, 3, 3);
            //FarPoint.Web.Spread.Model.CellRange celRange2 = new FarPoint.Web.Spread.Model.CellRange(0, 4, 2, 2);
            //FarPoint.Web.Spread.ThreeColorScaleConditionalFormattingRule rule = new FarPoint.Web.Spread.ThreeColorScaleConditionalFormattingRule(Color.Aqua, Color.Bisque, Color.BlueViolet);
            //FpSpread1.Sheets[0].SetConditionalFormatting(new FarPoint.Web.Spread.Model.CellRange[] { celRange1, celRange2 }, rule);
            //or
            //FarPoint.Web.Spread.ThreeColorScaleConditionalFormattingRule three = new FarPoint.Web.Spread.ThreeColorScaleConditionalFormattingRule();
            //three.MidValue = new FarPoint.Web.Spread.ConditionalFormattingColorValue(Color.Aqua, 10, FarPoint.Web.Spread.ConditionalFormattingValueType.Number);
            //three.MinValue = new FarPoint.Web.Spread.ConditionalFormattingColorValue(Color.BlueViolet, 10, FarPoint.Web.Spread.ConditionalFormattingValueType.Number);
            //FpSpread1.Sheets[0].SetConditionalFormatting(1, 1, three);
        }
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            FpSpread1.Sheets(0).Cells(0, 0).Value = 3
            FpSpread1.Sheets(0).Cells(1, 0).Value = 2
            FpSpread1.Sheets(0).Cells(1, 1).Value = 10
            FpSpread1.Sheets(0).Cells(0, 2).Value = 1
        End Sub

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim celRange1 As New FarPoint.Web.Spread.Model.CellRange(0, 0, 3, 3)
            Dim rule As New FarPoint.Web.Spread.ThreeColorScaleConditionalFormattingRule(Drawing.Color.Aqua, Drawing.Color.Bisque, Drawing.Color.BlueViolet)
            FpSpread1.Sheets(0).SetConditionalFormatting(New FarPoint.Web.Spread.Model.CellRange() {celRange1}, rule)
            'or
            'Dim celRange1 As New FarPoint.Web.Spread.Model.CellRange(0, 0, 3, 3)
            'Dim celRange2 As New FarPoint.Web.Spread.Model.CellRange(0, 4, 2, 2)
            'Dim rule As New FarPoint.Web.Spread.ThreeColorScaleConditionalFormattingRule(Drawing.Color.Aqua, Drawing.Color.Bisque, Drawing.Color.BlueViolet)
            'FpSpread1.Sheets(0).SetConditionalFormatting(New FarPoint.Web.Spread.Model.CellRange() {celRange1, celRange2}, rule)
            'or
            'Dim three As New FarPoint.Web.Spread.ThreeColorScaleConditionalFormattingRule()
            'three.MidValue = New FarPoint.Web.Spread.ConditionalFormattingColorValue(Drawing.Color.Aqua, 10, FarPoint.Web.Spread.ConditionalFormattingValueType.Number)
            'three.MinValue = New FarPoint.Web.Spread.ConditionalFormattingColorValue(Drawing.Color.BlueViolet, 10, FarPoint.Web.Spread.ConditionalFormattingValueType.Number)
            'FpSpread1.Sheets(0).SetConditionalFormatting(1, 1, three)
        End Sub
Requirements

Target Platforms: Windows 7, Windows 8, Windows Vista, Windows Server 2000, Windows 2000 Professional, Windows XP Professional, Windows NT 4.0 Workstation, SP6, Windows NT 4.0 Server, SP6

See Also

Reference

SheetView Class
SheetView Members
Overload List

 

 


Copyright © GrapeCity, inc. All rights reserved.